/*
 *      author : luwei
 *	function : 子线程js,用于计时，防止主线程因计时而产生卡顿
 */

//记录当前的时间
var curTimer=0;
//传送数据，用于计时器
var postData = function(){
		curTimer += 0.01;
		postMessage(curTimer);
}
//监听主线程数据
onmessage = function(event){
	//visit
	//转换成对象
	var data = JSON.parse(event.data);
	//记录传送过来的命令
	var command = data.command;
	//当命令是stop时，停止计时器
	if(command === "stop"){
		clearInterval(timer);
	//当命令是start，开始计时器
	}else if(command === "start"){
			timer = setInterval("postData();",10);
	}
}